a yellow-flowered herb (melilotus indicus) - Spanisch Englisch Wörterbuch